Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Sporting Challenger - Turin Copa Ericsson Brazil - Sao Paulo Open Castilla y Leon - Segovia Open Castilla y Leon - Segovia XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo BSI Challenger Lugano - Lugano Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana Tunis Challenger Braunschweig Challenger IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota PEOPLEnet Cup - Dnepropetrovsk Pro Tennis World Open - Boca Raton Maia Open 2002 - Maia Samsung Securities Cup Challenger Tennis - Seoul BPCA Open de Nice-Tounoi Challenger - Nice VSZ Solvak Open Challenger - Kosice Open Castilla y Leon Trofeo Iberdrola - Segovia AXA Open - Espinho Napoli Challenger - Napoli Brasil Open - Florianopolis Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Quelle Cup 1999 - Furth VIII Trofeo Ciutat de Barcelona - Barcelona Hamburg Challenger - Hamburg Challenger Copa Sevilla Internacionales de Andalucia - Seville Top Wool Challenger Biella - Biella Zagreb Open - Zagreb PEOPLEnet CUP - Dnepropetrovsk Prostejov Challenger Amazonia Open de Tenis - Belem Copa Petrobras Uruguray - Montevideo Open Castilla y Leon - Segovia IV Challenger Ciudad De Guayaquil - Guayaquil Lamberts Open by Stawag - Aachen Santa Cruz de la Sierra Challenger Segovia Challenger Bergamo Challenger Copa Ericsson - Buenos Aires Warsteiner Challenger Wolfsburg - Wolfsburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Naples Zivnobanka Czech Open - Prostejov U.S. Pro Tennis Championships - Boston The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham International Championships of Sicily - Palermo Grand Prix Hassan II - Casablanca Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Memorial Kolyaskin - Donetsk Wideyes Swedish Open - Bastad Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Madrid Challenger Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch 2001 Mercedes Cup - Stuttgart The Hamlet Cup - Long Island Brazil Open - Salvador Tata Open 2002 - Chennai Cerveza Club Columbia Open - Bogota Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Idea Prokom Open - Sopot Copa Ericsson Costa Rica - San Jose Heineken Open - Auckland V Torneo Internazionale di Tennis - Barletta Brasil Open - Salvador Open Castilla y Leon - Segovia Nottingham Challenger Copa Ericsson Uruguay - Montevideo St. Tropez Challenger IV Abierto Internacional de Salinas - Salinas Pekao Open - Szczecin Hellmann's Cup - Santiago ERA Real Estate Clay Court Championships - Orlando Mallorca Challenger Blumenau Challenger Vancouver Challenger Open Seat-Godo 2001 - Barcelona Aix En Provence Challenger Tata Open 2003 - Chennai Heineken Open Shanghai - Shanghai AAPT Championships - Adelaide Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril XL Capital Bermuda Open - Bermuda Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Jameson Cup - Milan Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. Synsam Swedish Open - Bastad Lyon Challenger Mercedes Cup - Stuttgart Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Generali Open - Kitzbuhel Croatia Open - Umag Quelle Cup 2000 - Furth CA Tennis Trophy - Vienna TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Ortisei Challenger CA Tennis Trophy - Vienna Copa Ericsson Chile - Santiago Monterrey Challenger Phoenix Challenger Stockholm Open - Stockholm Napoli International Cup - Napoli Frito Lay/USTA Challenger - Binghamton Medibank Private International - Sydney Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Barletta Citta Della Disfida Open 99 - Barletta Aix En Provence Challenger Bordeaux Challenger Argentina Open - Buenos Aires Siemens Open 2003 - Scheveningen Ilkley Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Czech Indoor Open - Prague ATP Challenger 2003 Numea - New Caledonia Abierto Mexicano de Tenis - Mexico City Dubai Open - Dubai Istanbul Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Alicante Challenger Telenordia Swedish Open - Bastad Roanne Challenger Gerry Weber Open - Halle Heineken Open - Auckland Allianz Suisse Open - Gstaad Bordeaux Challenger Bratislava 1 Challenger Segovia Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Cerveza Club Columbia Open - Bogota Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia AAPT Championships - Adelaide Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo ARAG World Team Championship - Dusseldorf Sydney International - Sydney Cerveza Club Columbia Open - Bogota PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Chevrolet Cup - Vina del Mar Copa Telmex - Buenos Aires The Tennis Channel Open - Las Vegas Copa AT&T - Buenos Aires Open Seat Godo 2007 - Barcelona BMW Open - Munich Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Franklin Templeton Tennis Classic - Scottsdale Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Scania Stockholm Open - Stockholm Orleans Challenger Grand Prix Hassan II - Casablanca Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Mouilleron-Le-Captif Challenger Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Artois Championships - London Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Catella Swedish Open - Bastad Masters Series - Hamburg Alicante Challenger Brest Challenger SAP Open - San Jose Generali Open 2001 - Kitzbuhel Pilot Pen Tennis - New Haven International Championship of Croatia - Umag China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Proton Malaysian Open - Kuala Lumpur SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Bogota Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Legg Mason Tennis Classic - Washington Salzburg Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg Heineken Open - Auckland Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Studena Croatia Open - Umag PTT Thailand Open - Bangkok China Open - Beijing Valencia Open - Valencia SAP Open - San Jose SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Legg Mason Tennis Classic - Washington BellSouth Open - Vina del Mar Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad China Open - Beijing Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona AEGON Championships - London Open de Moselle - Metz If Stockholm Open - Stockholm Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta The Stella Artois Championships - London Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Synsam Swedish Open - Bastad Swiss Indoors Basel - Basel Gerry Weber Open - Halle Antalya Cup - Antalya Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Ordina Open - 's-Hertogenbosch Antalya Cup - Antalya Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia Nature Valley International - Eastbourne Libema Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Moselle Open - Metz Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Allianz Suisse Open - Gstaad Astana Open - Nur-Sultan Millennium Estoril Open - Estoril European Open - Antwerp Belgrade 2 - Belgrade Astana Open - Nur-Sultan Argentina Open - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco Grand Prix de Tennis de Toulouse - Toulouse St. Petersburg Open - St. Petersburg Campionati Internazionali di Sicilia - Palermo China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Open Seat-Godo 2000 - Barcelona Open Sabadell Atlantico - Barcelona Croatia Open - Umag US Men's Clay Court Championship - Houston Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm 2002 Mercedes Cup - Stuttgart Valencia Open - Valencia Qatar ExxonMobil Open - Doha Stockholm Open - Stockholm International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel AIG Japan Open - Tokyo ATP Kremlin Cup - Moscow Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Open Sud de France - Montpellier If Stockholm Open - Stockholm Valencia Open - Valencia Cordoba Open - Cordoba Dallas Open - Dallas Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Long Island Beijing Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Podebradka Cup - Prague Bet-at-home Open - Hamburg Moselle Open - Metz Rakuten Japan Open - Tokyo SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha FILA Challenger - Biella Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Rakuten Japan Open - Tokyo Tenerife Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck US Men's Clay Court Championship - Houston Copa Ericsson Brasil - Sao Paulo Hungarian Open - Budapest SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston China Open - Beijing Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Heineken Open - Auckland Grand Prix Hassan II - Marrakech Seville Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel AEGON Championships - London China Open - Beijing Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne Open Romania - Bucharest Qatar Open - Doha Open 13 - Marseille ARAG World Team Championship - Dusseldorf Copa Ericsson Argentina - Buenos Aires Cordoba Open - Cordoba Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Open Seat Godo 2003 - Barcelona Open 13 - Marseille Australian Open - Melbourne Gonet Geneva Open - Geneva Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona President's Cup 1997 - Tashkent Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Delray Beach Open - Delray Beach Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten China Open - Beijing Open de Moselle - Metz Merano Open - Merano BA-CA Tennis Trophy - Vienna The Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon The Lipton Championships - Key Biscayne Brisbane - Brisbane Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston du Maurier Open - Toronto PBZ Zagreb Indoors - Zagreb The Ericsson Open - Miami Connex Open Romania - Bucharest Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Monte Carlo Kremlin Cup - Moscow Tennis Masters Series - Rome Tennis Masters Series - Hamburg U.S. Mens's Clay Court Championship - Houston Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Serbia Open - Belgrade Copa AT&T - Buenos Aires Catella Swedish Open - Bastad Copenhagen Open - Copenhagen Grand Prix de Tennis de Lyon - Lyon Ecuador Open - Quito US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem China Open - Beijing Sydney International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Generali Open 2002 - Kitzbuhel NASDAQ-100 Open - Miami Infiniti Open - Los Angeles Kroger / St. Jude International - Memphis International Championship of Croatia - Umag Erste Bank Open - Vienna Tata Open - Chennai Estoril Open - Estoril Tennis Masters Series - Monte Carlo bett1HULKS Championships - Cologne Cerveza Club Colombia Open - Bogota Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Topshelf Open - 's-Hertogenbosch Montechiarugolo Challenger NASDAQ-100 Open - Miami Pozoblanco Challenger Tennis Masters Series - Madrid Sybase Open - San Jose Santo Domingo Challenger Stanford Challenger Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Monte Carlo Croatia Open - Umag Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tennis Channel Open - Las Vegas Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Brisbane International - Brisbane Masters Series Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mallorca Championships - Mallorca Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Thailand Open - Bangkok China Open - Beijing San Diego Open - San Diego U.S. Open - New York Australian Open - Melbourne German Tennis Championships - Hamburg Apia International - Sydney Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Fever-Tree Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, Group 1, 1R, ARG-COL 5-0 Hopman Cup - Perth Davis Cup, World Group, QF, GER-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, Group 1, REL1, ARG-VEN 4-1 AAMI Classic - Kooyong AAMI Classic - Kooyong Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 AAMI Classic - Kooyong Davis Cup, World Group, SF, ESP-FRA 4-1 All Lower level tournaments Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, FRA-ESP 5-0 AAMI Classic - Kooyong Olympics - Beijing Olympics - London Barclays ATP World Tour Finals - London